home *** CD-ROM | disk | FTP | other *** search
/ Super PC 34 / Super PC 34 (Shareware).iso / spc / UTIL / DJGPP2 / V2 / DJTST200.ZIP / tests / libc / ansi / stdarg / stdarg.c < prev   
Encoding:
C/C++ Source or Header  |  1995-03-20  |  444 b   |  26 lines

  1. #include <stdio.h>
  2. #include <stdarg.h>
  3.  
  4. void x(const char *f, ...)
  5. {
  6.   const char *c;
  7.   va_list a;
  8.   printf("rounded size of f is %ld\n", __dj_va_rounded_size(f));
  9.   va_start(a, f);
  10.   printf("&f = %p\n", &f);
  11.   printf("a = %p\n", a);
  12.   do {
  13.     c = va_arg(a, char *);
  14.     printf("arg = `%s'\n", c);
  15.   } while (c);
  16.   va_end(a);
  17. }
  18.  
  19. int
  20. main(void)
  21. {
  22.   x("abc", "def", 0);
  23.   x("abc", "def", "ghi", "jkl", 0);
  24.   return 0;
  25. }
  26.